草庐IT

cell 手势

全部标签

ios - SceneKit - 使用基于方向的平移手势旋转 SCNNode

我正在编写我的第一个scenekit项目,我正在尝试使用平移手势在我的场景中旋转一个简单的对象(对象是一个从.dae文件导入的简单L立方体形状,枢轴点设置正确)。我浏览了多个SO解决方案和教程,并整理了一些代码,但轮换无法正常工作。如果我反复尝试沿一个轴旋转对象,它会正常工作,但是当我尝试另一个方向时,在平移开始时对象会重置到它的初始位置。有时,旋转也会随机出现或跳跃。我不确定我是否使用了正确的方法,请指教。这是我的代码:funchandlePan(sender:UIPanGestureRecognizer){//determinepandirectionletvelocity:CGP

ios - 获取 UITableView 错误 "unable to dequeue a cell with identifier cell"

我正在创建一个带有UITableViewController的应用程序,但出现错误:'unabletodequeueacellwithidentifiercell-mustregisteraniboraclassfortheidentifierorconnectaprototypecellinastoryboard'我不明白如何找到解决方案并修复它。2018-09-1501:28:28.609848+0300Yemekler[6554:482441]***Assertionfailurein-[UITableView_dequeueReusableCellWithIdentifier:

ios swift : How can i delay cell to appear in a tableview?

我有uitableview我想让单元格一个接一个地显示那会在几秒后我已经在cellForRowAtIndexPath方法中尝试了sleep(2)和dispatchafter但都不起作用我只希望返回的单元格等待秒数。这是代码:functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letcell=tableView.dequeueReusableCellWithIdentifier("Cell")!as!CustomCellcell.chatText.

swift - 如何使用向右滑动的手势执行 segue

我想通过向右滑动手势来执行segue。最佳做法是什么? 最佳答案 我正在实现一个带有“从左到右滑动”的转场,带有一个自定义转场和一个滑动手势识别器。您需要创建一个新的.swift文件并在界面构建器属性中使用segue作为类。//CreatedbyDavidSeekon25.04.16.//Copyright©2016DavidSeek.Allrightsreserved.//importUIKitclassFromLeftToRightSegue:UIStoryboardSegue{overridefuncperform(){let

ios - 如何使用平移手势在 SceneKit 中使用四元数旋转相机

我正在使用iOS构建360度视频查看器SceneKit框架。我想使用UIPanGestureRecognizer来控制相机的方向。SCNNodes有几个我们可以用来指定它们的旋转的属性:rotation(一个旋转矩阵),orientation(一个四元数),eulerAngles(每个轴角度)。我读过的所有内容都说要避免使用欧拉角以避免gimballock.我想使用四元数有几个原因,我不会在这里详述。我无法让它正常工作。相机控制几乎是我想要的地方,但有些地方不对劲。尽管我试图只影响X轴和Y轴,但看起来相机正在绕Z轴旋转。我认为这个问题与我的四元数乘法逻辑有关。多年来我没有做过任何与四元

ios - Swift:发送到实例的手势识别器无法识别的选择器

我正在尝试在XCode中制作手势识别器,以便我可以点击我的MKMapView并执行一些操作。但是,每当我长按map时,我都会收到“发送到实例的无法识别的选择器”。这是我在viewDidLoad中的代码:letgestureRecognizer=UILongPressGestureRecognizer(target:self,action:"handleTap:");self.mapViewPlace.addGestureRecognizer(gestureRecognizer);下面是函数:funchandleTap(gestureReconizer:UILongPressGestur

ios - 长按手势不起作用

当我使用此方法(void)longpressed:(UILongPressGestureRecognizer*)时,长按手势对我不起作用。当我长按标签时不会调用手势。-(void)viewDidLoad{[superviewDidLoad];array=[NSMutableArrayarrayWithObjects:@"hello",@"we",@"Are",@"Swift",nil];intypoint=60;for(inti=0;i 最佳答案 将userInteractionEnabled=true属性设置为您的标签。

vue + canvas 实现九宮格手势解锁器

前言专栏分享:vue2源码专栏,vuerouter源码专栏,玩具项目专栏,硬核💪推荐🙌欢迎各位ITer关注点赞收藏🌸🌸🌸此篇文章用于记录柏成从零开发一个canvas九宮格手势解锁器的历程,最终效果如下:设置图案密码时,需进行两次绘制图案操作,若两次绘制图案一致,则密码设置成功;若不一致,则需重新设置密码输入图案密码时,密码一致则验证通过;密码不一致则提示图案密码错误,请重试介绍我们基于canvas实现了一款简单的九宫格手势解锁器,用户可以通过在九宫格中绘制特定的手势来解锁我们可以通过newLocker创建一个图案解锁器,其接收一个容器作为第一个参数,第二个参数为选项,下面是个基本例子:impo

swift - 使用 cell.imageView.image 的不同大小的图像。 swift

是否可以将所有图像设置为相同大小?我尝试使用cell.imageView?.frame.size.width=something。但是,它不起作用。有什么建议么?谢谢。functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letcell:UITableViewCell=UITableViewCell(style:UITableViewCellStyle.Subtitle,reuseIdentifier:"Cell")cell.imageView!.

ios - 从 Swift 中的 Cell 的 indexPath 获取索引整数

这里有两个函数。第一个函数是我为我的UICollectionView中的每个单元格提供手势的地方。当双击手势事件发生时,我试图将indexPath从这个函数发送到我的第二个函数。所以我的操作调用doubleTap:。在我的第二个函数中,我试图使用发送器来获取单元格的indexPath。我能够得到一个indexPath,它在记录时打印出"0xc000000000078016>{length=2,path=0-0}"当我双击第一个单元格时。当我点击第一个单元格时,如何只得到整数0?欢迎所有建议。谢谢大家。funccollectionView(collectionView:UICollect